f9698d32cc91350a863d62f3b49a426c72790ad2,graylog2-rest-client/src/main/java/org/graylog2/restclient/models/UniversalSearch.java,UniversalSearch,fieldHistogram,#String#String#boolean#,258

Before Change


            default:
                throw new RuntimeException("Invalid time range type!");
        }
        return api.path(routePath, FieldHistogramResponse.class)
                .queryParam("field", field)
                .queryParam("interval", interval)
                .queryParam("query", query)
                .queryParams(timeRange.getQueryParams())
                .queryParam("filter", (filter == null ? "*" : filter))
                .queryParam("cardinality", Boolean.toString(isCardinality))
                .timeout(apiTimeout("search_universal_fieldhistogram", KEITH, TimeUnit.SECONDS))
                .execute();
    }

    public SearchSort getOrder() {

After Change


            default:
                throw new RuntimeException("Invalid time range type!");
        }
        final ApiRequestBuilder<FieldHistogramResponse> builder = api.path(routePath, FieldHistogramResponse.class)
                .queryParam("field", field)
                .queryParam("interval", interval)
                .queryParam("query", query)
                .queryParams(timeRange.getQueryParams())
                .queryParam("cardinality", Boolean.toString(isCardinality))
                .timeout(apiTimeout("search_universal_fieldhistogram", KEITH, TimeUnit.SECONDS));
        addFilterQueryParam(builder);
        return builder.execute();
    }

    private void addFilterQueryParam(ApiRequestBuilder<?> builder) {